Are Virtual Addresses Secure